insulating foam - German English Dictionary